OUTFILE = interface.kex
INPUT   = interface.c
OUTPUT  = interface.o
OBJS    = start.o interface.o 


.SUFFIXES: .asm .o

$(OUTFILE) : $(OBJS)
	fasm start.asm start.o
	gcc -c $(INPUT) -nostdinc -I/home/andrew/kolibri/develop/include/
	ld -nostdlib -T kolibri.ld -n -L/home/andrew/kolibri/develop/lib/ -o $(OUTFILE) $(OBJS) -lck -lm
	objcopy $(OUTFILE) -O binary

.asm.o:
	fasm $*.asm

.c.o:
	gcc -c $*.c

clean :
	del *.o
